package com.itheima.game1;

import java.util.Random;

public class Role {
    private String name;
    private int blood;

    public Role() {
    }

    public Role(String name, int blood) {
        this.name = name;
        this.blood = blood;
    }

    /**
     * 获取
     * @return name
     */
    public String getName() {
        return name;
    }

    /**
     * 设置
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取
     * @return blood
     */
    public int getBlood() {
        return blood;
    }

    /**
     * 设置
     * @param blood
     */
    public void setBlood(int blood) {
        this.blood = blood;
    }
    //定义一个方法用于攻击别人
    public  void attack(Role role){
        //造成随机伤害
        Random r=new Random();
        int hurt = r.nextInt(20)+1;
        //扣血
        role.setBlood(role.getBlood()-hurt);
        if(role.getBlood()<0){
            role.setBlood(0);
        }
        System.out.println(this.getName()+"打了"+role.getName()+"一拳，造成了"+hurt+"点伤害，"+role.getName()+"还剩"+role.getBlood()+"点血量");
    }
}
